undisputed leader - Turkish English Dictionary